[]
下载模型文档。
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
documentId必填项 | string | path | 文档编号。例如:b48bb95f-7bb7-c55b-c251-b118e6bee4bb |
返回值
状态码: 200
成功
binary
状态码: 400
错误的请求
状态码: 404
未找到
查询数据模型。
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 数据模型ID |
query | string | query | 查询 |
queryType | string | query | 查询类型 |
format | string | query | 格式 |
UnknownTypeHandle | string | query | 未知类型处理方式 |
MissParameterHandle | string | query | 缺少参数处理方式 |
RowLimit | string | query | 行限制 |
返回值
状态码: 200
成功
binary
状态码: 400
错误的请求
状态码: 404
未找到
查询数据模型。
参数:
名称 | 类型 | 位置 | 描述 |
---|---|---|---|
id必填项 | string | path | 数据模型ID |
请求数据格式
返回值
状态码: 200
成功
binary
状态码: 400
错误的请求
状态码: 404
未找到
重建缓存的模型缓存。
请求数据格式
BatchRebuildModelsRequestViewModelV2
返回值
状态码: 200
成功
RebuildModelCacheResponseViewModelV2
状态码: 400
错误的请求
启动加载数据任务,根据数据源中的表结构重新加载数据。由设计器中的同步功能触发。
参数:
名称 | 类型 | 位置 |
---|---|---|
documentId必填项 | string | path |
请求数据格式
SyncEntitiesRequestViewModelV2
返回值
状态码: 200
成功
状态码: 400
错误的请求
状态码: 404
未找到
数据集插件错误模型
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
code可为空 | string | 错误代码 | |
message可为空 | string | 错误信息 | |
context可为空 | string | 错误上下文 | |
innerError | DatasetPluginErrorV2 | ||
extendedResult可为空 | any | 扩展结果 |
查询数据模型请求体
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
datasourceParameters可为空 | string | 数据源参数 | |
query可为空 | string | 查询 | |
queryType可为空 | string | 查询类型 | |
format可为空 | string | 格式 | |
options | Options |
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
unknownTypeHandle可为空 | string | 未知类型处理方式 | |
missParameterHandle可为空 | string | 缺少参数处理方式 | |
rowLimit可为空 | string | 行限制 |
表示重建模型缓存响应模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
documentId可为空 | string | 文档编号。 | |
succeeded | Boolean | 重建任务的结果。 | |
errorCode | int32 | 重建失败时的错误代码。 | |
errorMessage可为空 | string | 重建失败时出现错误消息。 | |
modified | ISO DateTime Sting | 重建缓存数据时间。 |
分析模型插件错误模型
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
code可为空 | string | 错误代码 | |
message可为空 | string | 错误信息 | |
context可为空 | string | 错误上下文 | |
innerError | AnalysisModelErrorV2 | ||
extendedResult可为空 | any | 扩展结果 |
代表批量重建模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
documentIds | Array<string> |
文档 ID 数组 | ["5b0a797d-3f47-420e-a34b-37b3fd9ed934","d5b53d25-cb57-43a5-a027-cac17522e785"] |
表示同步表数据响应模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
queryId可为空 | string | 任务ID,可用于查询任务进度。 |
表示同步表请求模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
lockNo | string | 当前文档的锁定号。 | "0acd06af-2077-4cff-976a-76061a1dd626" |
dataSourceInfos | DataSourceInfoViewModel | 缓存模型的数据源列表。 | |
entities | EntityViewModel | 需要同步的表。 |
表示数据源模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id | string | 数据源 ID。 | "8b8b1cc9-413c-4ba0-8563-824153dde1e7" |
type | ViewModelDataSourceType | ||
provider | string | 数据源提供者。 | "Oracle" |
connectionString可为空 | string | 数据源连接字符串。 | |
documentId可为空 | string | 引用的数据源文档 ID。 | "79590916-839a-4a99-a634-98e7f502c4b9" |
documentVersion可为空 | int32 | 引用的数据源文档版本。 |
代表一个表模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id | string | 表 ID。 | "47732d38-f453-432b-8d3d-b6d4e2227ad" |
name | string | 表名称。 | "userName" |
binding | string | 表绑定。 | "[dbo].[User]" |
bindingType | ViewModelEntityBindingType | ||
attributes | AttributeViewModel | 表的属性。 | |
isHidden | Boolean | 指示表是否隐藏。 | |
entityParameterCollection | EntityParameterCollectionViewModel | ||
dataSourceId | string | 当前表所属数据源的id。 | "af3c4241-a6b2-4a86-90d0-4eda941856eb" |
generatedName可为空 | string | 保留字段,暂时不用。 | |
isSupportIncrementalUpdate | Boolean | 指示当前表是否支持增量更新。 | true |
Enum:
Embedded
Referenced
数据源类型。
* embedded
- 0 - 嵌入数据源。
* referenced
- 1 - 引用数据源。
Enum:
DatabaseTable
CustomSQLTable
LocalEntity
表绑定类型。
* databasetable
- 0 - 数据库表。
* customsqltable
- 1 - 自定义 SQL 语句表。
* localentity
- 2 - 本地表。
表示属性模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
id | string | 属性 ID。 | "a9d47ea8-aa33-4af6-943f-548abf0db44e" |
name | string | 属性名称。 | "userName" |
binding | string | 属性绑定。 | |
isNullable | Boolean | 该属性是否可为空。 | true |
isUnique | Boolean | 指示属性值是否唯一。 | |
bindingType | ViewModelAttributeBindingType | ||
dataType | ViewModelAttributeLogicalDataType | ||
dataVizAIHint | ViewModelDataVizAIHint | ||
clrDataTypeName | string | 属性的公共语言运行时 (clr) 数据类型的名称。 | "System.String" |
isHidden | Boolean | 指示该属性是否隐藏。 | |
isDate | Boolean | 指示属性是否为日期。 | |
generatedName可为空 | string | 保留字段,暂时不用。 | |
isContainTimeZone可为空 | Boolean | 指示属性值是否包含时区。 | |
originName可为空 | string | 属性的原始名称。 | "name" |
isUnsupported可为空 | Boolean | 指示属性类型是否不受支持。 |
表示Web json数据源表的参数集合。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
entityParameters | EntityParameterViewModel | 表参数列表。 |
Enum:
DatabaseTableColumn
PrimitiveSQLExpression
属性绑定类型。
* databasetablecolumn
- 0 - 数据库表列
* primitivesqlexpression
- 1 - 自定义 SQL 表达式列
Enum:
Number
Text
Boolean
Binary
GUID
Date
DateTime
Unknown
属性数据类型。
* number
- 0 - 数字
* text
- 1 - 文本
* boolean
- 2 - 布尔值
* binary
- 3 - 二进制
* guid
- 4 - GUID
* date
- 5 - 日期
* datetime
- 6 - 日期时间
* unknown
- 7 - 未知类型
Enum:
None
Currency
ImageURL
ImageBinary
GeoRegion
GeoLatitude
GeoLongitude
DataVizAIHint
* none
- 0 - 无。
* currency
- 1 - 货币。
* imageurl
- 2 - 图像 URL。
* imagebinary
- 3 - 二进制图像。
* georegion
- 4 - 地理区域。
* geolatitude
- 5 - 地理纬度。
* geolongitude
- 6 - 地理经度.
表示表参数视图模型。
名称 | 类型 | 描述 | 示例 |
---|---|---|---|
parameterName | string | 参数名称。 | "name" |
literalValue可为空 | string | 参数值显示为文本。 | "Bob" |
valueType | ViewModelAttributeLogicalDataType | ||
isMultivalued | Boolean | 当前参数是否为多值参数。 |